package cn.xuewenbao.edu.service;

import cn.xuewenbao.edu.entity.ViewContent;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.common.api.vo.Result;

import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author mafayu
 * @since 2021-09-06
 */
public interface ViewContentService extends IService<ViewContent> {

    //得到该作者的昨天的阅读量
    Result<Map<String, Long>> getLastViewCount(String userId);

    //得到该作者的一周的阅读量
    Result<Map<String, Long>> getWeekViewCount(String userId);

    //得到该作者的一月的阅读量
    Result<Map<String, Long>> getMonthViewCount(String userId);

    //得到该作者总阅读量
    Result<Integer> getTotalViewCount(String userId);
}
